那些编辑器 开发环境 1 就是一个列表 记事本不用说了,Windows自带,不支持大文件打开 Visual Studio一开始用的VC6,后面再没怎么用过,主要是安装起来太占空间 VIM这个是Linux中必不可少的利器,当然Windows中也可以有,他可以做的很快 Ecmas这个没用过,听说和VIM最大的区别是,他让你做起来更简单 Eclipse, MyEclipse,IDEA这个是J...
Web调试、开发工具 开发环境 1 引子Web开发难免会需要各种监控和调试,现在各大浏览器基本都有了自带的调试工具,比如Firefox的Web开发者,Chrome Inspect,以及IE自带的开发者工具,这些工具都可以很方便的用F12调出。现在已经是不带调试器的浏览器不是好的开发工具的情形了。 2 调试工具列表 首推各大浏览器的F12工具,各大浏览器的插件库 Firefox的Firebug、WebDe...
使用Fiddler进行HTTP调试 Web开发 前端开发 1 参考资料 关于 WEB/HTTP 调试利器 Fiddler 的一些技巧分享 Fiddler 高级用法:Fiddler Script 与 HTTP 断点调试 Fiddler 图文教程 Fiddler 图文教程 Fiddler 官方教程 web debugger fiddler 使用小结
Node JS版本管理,多版本切换,多套开发环境 开发技术 前端开发 开发环境 1 缘由NodeJS 跟Python类似,版本间差异较大,版本中组件的依赖关系较严格,所以我们不能用一套NodeJS环境解决所有项目的问题;最常用是不同的项目或者不同的组件或者不同的工具,可能使用不同的Node版本环境;所以,我们需要在不同的NodeJS版本间进行自由快速切换。 1.1 工具NodeJS在类Unix环境中使用问题较少,在Windows中问题稍多,但我们必须...
Chrome 开发者工具使用参考 Web开发 前端开发 1 参考资料 Chrome 35个开发者工具的小技巧 Chrome Dev Tips动画版 Chrome开发者工具使用技巧 Chrome 开发者工具的技巧 Chrome开发者工具不完全指南 前端调试效率低?试试这10个“Chrome开发者工具”使用技巧 移动前端调试方案(Android + Chrome 实现远程调试) Chrome DevTool Tips and Tr...
开始使用PhantomJS Web开发 前端开发 1 需求对一批页面进行了内容压缩,想要测试压缩后的结果和压缩前的结果内容是否一致。这时候人肉已经不满足日益增长的页面数量的需要了。需要进行部分自动化。希望可以得到一个类似于单元测试的结果输出,能直观看出前后的结果差异。 2 初步使用PhantomJS 可以很方便的用来做浏览器模拟测试,网页截图等,它是一个命令行工具,执行JavaScript文件。 在使用的过程中,发现如下...
使用Mocha进行JavaScript单元测试 Web开发 前端开发 以前也了解过一些JavaScript自动化测试的内容,没有真正上手,这阵子搞一个Velocity模板文件压缩的功能,刚好有机会用上。看这里体会一下效果,结构一目了然,点击测试行,还能看到具体的测试代码。 1 NodeJS环境测试基本看一遍Mocha官网的说明,就可以玩起来了。 先安装npm install mocha -g,这样就可以在命令行使用mocha命令了。 ...
开始使用Browserify Web开发 前端开发 1 将NodeJS的依赖进行打包写了一个NodeJS工程,主文件有一堆依赖,需要对外引用,而对应的依赖文件在特定环境下又用不起来。 于是将主文件及其依赖打包到一个文件,使用如下命令: browserify src-main.js --standalone exportModuleName>dst-main.js --node 上面的命令会将src-main.js打包...
前端演示文稿 PPT Slides 应用技术 [reveal.js|https://github.com/hakimel/reveal.js] 是基于HTML的演示库; [reval-ck|https://github.com/jedcn/reveal-ck]是在[reveal.js]的基础上,支持了基于markdown的命令行工具 [nodePPT|https://github.com/ksky521/nodePP...
chrome 扩展开发 Web开发 前端开发 1 参考资料 chrome extension dev 如何从零开始写一个 Chrome 扩展? 手把手教你开发chrome扩展一:开发Chrome Extenstion其实很简单](http://www.cnblogs.com/walkingp/archive/2011/03/31/2001628.html) Chrome扩展及应用开发